home *** CD-ROM | disk | FTP | other *** search
/ Wildcat Gold - The Optical BBS / Wildcat Gold - The Optical BBS (The Golden ROM Series)(Volume 4 Number 1)(The Digital Publishing Company)(1992).ISO / sdn / scraps13.sdn / SCRAPS.DOC < prev    next >
Text File  |  1991-09-25  |  89KB  |  2,423 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.                                    S C R A P S
  25.  
  26.                                        1.3
  27.  
  28.  
  29.                               "Back-up Your Brain"
  30.  
  31.  
  32.                             Program and documentation
  33.                          (C) Copyright Raymond Lowe 1990
  34.                                All Rights Reserved
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.                                    Disclaimer
  42.  
  43.  
  44.         Raymond  Lowe makes no warranty of any kind, neither express  nor
  45.         implied,  including  but  not limited to  implied  warranties  of
  46.         fitness for any particular purpose nor of security of  operation,
  47.         with respect to this software and accompanying documentation.
  48.  
  49.  
  50.         IN NO EVENT SHALL RAYMOND LOWE BE LIABLE FOR ANY DAMAGES (INCLUD-
  51.         ING FINES, CRIMINAL DAMAGES OR OTHER PECUNIARY LOSS OR OTHER LOSS
  52.         OF ANY KIND) ARISING OUT OF THE USE OR OPERATION (WHETHER CORRECT
  53.         OR  INCORRECT) OF THIS PROGRAM OR INABILITY TO USE THIS  PROGRAM,
  54.         EVEN IF RAYMOND LOWE HAS BEEN ADVISED OF THE POSSIBILITY OF  SUCH
  55.         DAMAGES.
  56.  
  57.  
  58.  
  59.  
  60.  
  61.                                      License
  62.  
  63.  
  64.         A  limited  license is hereby granted to COPY this  program,  the
  65.         accompanying   associated   utilities  and   sample   files   and
  66.         documentation  (THE PACKAGE) provided that it is not modified  in
  67.         any  way.   The  package  may be repacked  in  a  different  form
  68.         provided  the contents remains the same.  Additional quick  start
  69.         ("GO.BAT") files may be added to the package.
  70.  
  71.         A  limited  license is further granted to USE the package  for  a
  72.         trial  period, not to exceed 30 days (consecutive or  otherwise),
  73.         for  the  sole  purpose of determining  whether  the  package  is
  74.         suitable for your use.  Should you decide that it is suitable for
  75.         your  use  and wish to continue using it after the  trial  period
  76.         then you are REQUIRED to obtain a full license by REGISTERING the
  77.         package.
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.         Credits.
  87.  
  88.         OMOUSE  by John W. Small of PSW/Power Software. EXECSWAP  by  Kim
  89.         Kokkonen of TurboPower Software. LZEXE by Fabrice BELLARD. DESQ42
  90.         by James H. LeMay of Eagle Performance Software.
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.         S C R A P S                                               Page: 2
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.                                 Table of Contents
  105.                                 -----------------
  106.  
  107.           Table of Contents..........................................3
  108.           Introduction ..............................................4
  109.           Shareware .................................................5
  110.           The Metaphor ..............................................6
  111.           Installation ..............................................7
  112.           Using Scraps ..............................................8
  113.           The Menus .................................................8
  114.           Edit menu .................................................9
  115.           Find menu ................................................10
  116.           Scrap menu ...............................................11
  117.           Group menu ...............................................12
  118.           Tools menu ...............................................13
  119.              Monthly calendar.......................................13
  120.              Calculator ............................................13
  121.              Phone Dialer ..........................................14
  122.              DOS Shell .............................................14
  123.           SetUp menu ...............................................14
  124.              AutoDialer ............................................15
  125.              Registration ..........................................16
  126.              Security ..............................................16
  127.           Reminders and Alarms .....................................16
  128.              /R switch .............................................17
  129.              SAlarm ................................................17
  130.           Import and Export ........................................18
  131.              Import Scrap ..........................................18
  132.              Export Scrap ..........................................18
  133.              Export Group ..........................................18
  134.              Import Group...........................................18
  135.           Importing YOUR information ...............................19
  136.              dBase phone directory .................................19
  137.              Word processor files ..................................20
  138.           Security .................................................21
  139.              Password ..............................................21
  140.              Scrap encryption ......................................22
  141.           Problems with security ...................................22
  142.           Scraps with task switchers ...............................24
  143.              Word processor input ..................................25
  144.              /O switch .............................................25
  145.           Error messages ...........................................26
  146.           ScrFix utility ...........................................29
  147.           Support ..................................................30
  148.           The Interface ............................................32
  149.           Registering ..............................................36
  150.              Sysop deal ............................................38
  151.              Registration form .....................................39
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.         S C R A P S                                               Page: 3
  161.  
  162.  
  163.  
  164.                                   Introduction
  165.                                   ------------
  166.  
  167.         Scraps is a Personal Information Manager (PIM) for your PC.   You
  168.         can  use  Scraps  to  store  all those  odd  facts  and  bits  of
  169.         information  that you come across in your busy life. Scraps  will
  170.         then give you rapid access to those facts when they are needed.
  171.  
  172.         Features:
  173.  
  174.         *    Free text database.  Every word in the database is `indexed'
  175.              for retrieval.
  176.  
  177.         *    Powerful  search functions using the Boolean  operators  AND
  178.              and/or OR.  Allows short synonyms for AND and OR.
  179.  
  180.         *    'History'  on  search  command to  quickly  repeat  previous
  181.              search with or without modifications.
  182.  
  183.         *    Fast   and  simple  text  editor  with   block   operations,
  184.              import/export.   Supports  direct  import  of  common   word
  185.              processor files.
  186.  
  187.         *    Common  User Interface style Pull-down menu  interface  with
  188.              dialogue boxes.  All fully mouse controllable.
  189.  
  190.         *    Reminders  associated  with  text entries  accurate  to  the
  191.              minute.  Option to automatically search for due reminders at
  192.              program startup.
  193.  
  194.         *    Four  function  calculator with `tape' display that  can  be
  195.              annotated and pasted into the editor.
  196.  
  197.         *    Perpetual calendar.
  198.  
  199.         *    Telephone  dialer.  Picks telephone numbers directly out  of
  200.              text.
  201.  
  202.         *    DOS shell. Swaps program out to EMS or disk for more room.
  203.  
  204.         *    43/50 line support.  Will use as many lines as are shown  on
  205.              the screen.
  206.  
  207.         *    Releases time slices under DESQview.
  208.  
  209.         *    Option   for   direct  video  writes  or  BIOS   video   for
  210.              compatibility with windowing systems.
  211.  
  212.         *    Special  design  allows retrieval of data  even  from  badly
  213.              damaged data files using special FIX utility.
  214.  
  215.         *    Password security and data encryption.
  216.  
  217.         *    External SAlarm module.
  218.  
  219.  
  220.  
  221.  
  222.  
  223.         S C R A P S                                               Page: 4
  224.  
  225.  
  226.  
  227.                                     Shareware
  228.                                     ---------
  229.  
  230.         Scraps is a user supported or Shareware package.
  231.  
  232.         Shareware is a new way of buying software.  With Shareware you as
  233.         the buyer are able to thoroughly evaluate software before  making
  234.         your purchase decision.
  235.  
  236.         You are granted a licence for a 30 days trial period during which
  237.         you  may  use  Scraps in order to decide if you want  to  use  it
  238.         permanently.
  239.  
  240.         By  distributing  programs  via  the  Shareware  system  software
  241.         authors  are  able  to  avoid  the  high  overheads  involved  in
  242.         conventional commercial distribution. These savings are passed on
  243.         to you, the buyer, in the form of low registration fees.
  244.  
  245.         Shareware is not free software.  Shareware is copyright  software
  246.         just  like the packages you buy in shops, you must pay for it  if
  247.         you use it.  All copyright laws apply to Shareware as they do  to
  248.         programs distributed through other channels.
  249.  
  250.         Following your evaluation of the Shareware software if you choose
  251.         to continue using it you are required to pay the registration fee
  252.         to  the  author.   This  gives you a legal  licence  to  use  the
  253.         software.
  254.  
  255.         Any  fees you may have paid to a Shareware distributor to  obtain
  256.         the  Shareware  package on a disk is a copying fee and  does  not
  257.         constitute registering.  Registration fees must be paid direct to
  258.         the author.
  259.  
  260.         If,  following  the evaluation, you decide that the  software  is
  261.         inappropriate for your needs then you must stop using it and will
  262.         not be required to pay anything to the author.  At any later time
  263.         you are free to pay the registration fee to receive a licence  to
  264.         use the software.
  265.  
  266.         Shareware  is  high  quality  software  written  by   experienced
  267.         programmers, it differs from `conventional' software only in  the
  268.         way it is distributed.
  269.  
  270.         While  the  author  retains full copyright on  the  program,  and
  271.         reserves all rights, to facilitate the Shareware distribution,  a
  272.         universal licence is granted to everyone to copy the software and
  273.         to give it to others.
  274.  
  275.         You  are  free to copy the software and to share it  with  others
  276.         regardless of whether you use it yourself.
  277.  
  278.         See the section on Registering for details on how to obtain  your
  279.         full licence.
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.         S C R A P S                                               Page: 5
  287.  
  288.  
  289.  
  290.                                   The Metaphor
  291.                                   ------------
  292.  
  293.         To understand how Scraps works and, more importantly, how best to
  294.         use it, it is helpful to have a physical `metaphor' or analogy.
  295.  
  296.         Imagine  a big pile of small scraps of paper.  Each one has  some
  297.         important  piece of information written on it.  Most  pieces  are
  298.         quite small but some are largish, holding up to a thousand  words
  299.         or so.
  300.  
  301.         Imagine  an assistant who's full-time job it is to  manage  these
  302.         pieces of paper.
  303.  
  304.         When  you  come  across a significant piece  of  information;  an
  305.         appointment, an address or telephone number, the command to do  a
  306.         DOS backup, the name of your next door neighbor's dog, any  piece
  307.         of  information you might want to recall, you write it down on  a
  308.         scrap of paper which you hand to your assistant.
  309.  
  310.         Items that you need to be reminded of, the date of the next board
  311.         meeting,  your  mother's birthday and so on, you also  note  down
  312.         together  with a date on which you want be reminded.   These  you
  313.         also hand to your assistant.
  314.  
  315.         Some time later you say to your assistant; "Get me everything you
  316.         have  on  Johnson  and the Xyz project" or you  say  "Anything  I
  317.         should be reminded of right now?"  Your assistant finds and hands
  318.         you a small bundle of appropriate notes to read.
  319.  
  320.         You  use those you want, copying some into the documents you  are
  321.         working  on, make some amendments to them, throw a few  away  and
  322.         then  hand  the remaining notes back to your assistant  for  safe
  323.         keeping.
  324.  
  325.         Enter Scraps
  326.         ------------
  327.  
  328.         Imagine all that.  Now imagine that we throw everything -  pieces
  329.         of paper and the assistant too - into your PC.  And now you  have
  330.         Scraps.
  331.  
  332.         Except that now the pieces of paper never get rumpled or smudged,
  333.         are never lost behind your desk or thrown away accidentally,  and
  334.         your assistant never rests, asks for a raise or goes on holidays.
  335.  
  336.         Scraps is an invaluable tool to the busy computer user who  deals
  337.         with large amounts of unstructured information.
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.         S C R A P S                                               Page: 6
  350.  
  351.  
  352.  
  353.                                   Installation
  354.                                   ------------
  355.  
  356.         Files
  357.         -----
  358.  
  359.         The Scraps package consists of the following files;
  360.  
  361.              SCRAPS.COM          The main program file.
  362.              SCRAPS.DAT          A dummy file.
  363.              SCRFIX.COM          A utility.
  364.              SCRAPS.DOC          This documentation file.
  365.              REGISTER.FRM        Registration form.
  366.              README              Startup instructions.
  367.              README.BAT          File to display the README file.
  368.              SCRAPS.PIF          Default Scraps setup for Windows.
  369.              SC-PIF.DVP          Default Scraps setup for DESQview.
  370.              INSTALL.EXE         Automatic installation program.
  371.              SAMPLES.DAT         Set of example data.
  372.              ABSTRACT.DOC        Abstract of the manual.
  373.              TUTORIAL.DOC        Tutorial manual.
  374.  
  375.         If  you do not have all these files please go back to the  source
  376.         where  you  found this file and obtain all parts of  the  package
  377.         before continuing.
  378.  
  379.  
  380.         Installation and Setup
  381.         ----------------------
  382.  
  383.         The  Scraps  Install program will take care of  installation  for
  384.         you, and do a lot more besides.  Just run INSTALL.EXE and  select
  385.         the appropriate options from the menu.
  386.  
  387.         You  may choose to make a special directory for Scraps,  such  as
  388.         C:\SCRAPS, or it can happily run from any convenient directory.
  389.  
  390.         The  supplied  SCRAPS.DAT data file is a  dummy  indicating  that
  391.         Scraps  is not yet installed.  Install replaces it with the  real
  392.         set  of  example  data in SAMPLES.DAT.  If you want  to  do  this
  393.         manually simply COPY SAMPLES.DAT SCRAPS.DAT.  Scraps will do this
  394.         itself if you try to run it with the dummy file still in place.
  395.  
  396.         If you use Windows, DESQview or a task switcher then you may want
  397.         install  Scraps as one of the programs that can be run from  that
  398.         environment.   Default  settings  files  for  using  Scraps  with
  399.         Windows and DESQview are supplied.
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.         S C R A P S                                               Page: 7
  413.  
  414.  
  415.  
  416.                                   Using Scraps
  417.                                   ------------
  418.  
  419.         Basically Scraps is a freeform database of pieces of text.
  420.  
  421.         Each piece of text is a `scrap', each scrap is of length  limited
  422.         only  by memory (free memory is displayed on the About  box  from
  423.         the Help menu).
  424.  
  425.         The heart of the program is the Find command which quickly allows
  426.         you to search for scraps containing a particular word or phrase.
  427.  
  428.         When  a find command finds scraps that contain a specified  word,
  429.         or  match  some other requirements they are all gathered  into  a
  430.         `Group'.
  431.  
  432.         You  may then view the scraps in the group by paging to the  next
  433.         or previous scrap with the GREY Plus and Minus keys.
  434.  
  435.         There  is  always one blank scrap, the `New' scrap,  for  you  to
  436.         enter new data on.  Scraps may have `Reminder dates'.
  437.  
  438.         The  scrap  editor allows you to enter scraps using  a  mini-word
  439.         processor  or you may write your scraps using the editor of  your
  440.         choice and then use the Import command to read the text in.
  441.  
  442.         Scraps and all information used by Scraps is saved into a  single
  443.         data file called SCRAPS.DAT which is stored in the same directory
  444.         as the Scraps program files.
  445.  
  446.         A proprietary indexing system allows the scraps to be searched at
  447.         high speed for word or phrases.
  448.  
  449.         Scraps can also be found by creation, last-modified and  reminder
  450.         dates.
  451.  
  452.         With a set of handy built-in tools including calculator and phone
  453.         dialer Scraps provides all the facilities to manage your `random'
  454.         personal information.
  455.  
  456.         If  you  feel  uncomfortable with the  user  interface  read  the
  457.         section  of  the  manual  entitled  The  Interface  for   general
  458.         instructions on how to get around the menus and dialogue boxes.
  459.  
  460.                                     The Menus
  461.                                     ---------
  462.  
  463.         Scraps  is  a menu driven program.  All functions  are  available
  464.         through one of the main menus.
  465.  
  466.         For  the  experienced  user there are  also  keyboard  and  mouse
  467.         shortcuts  to  provide easy access to  common  functions  without
  468.         going through menus.
  469.  
  470.         Activate  the menus by pressing Alt-n where n is the  highlighted
  471.  
  472.  
  473.  
  474.  
  475.         S C R A P S                                               Page: 8
  476.  
  477.  
  478.  
  479.         letter  in the name of the menu at the top of the screen.   Alt-E
  480.         is for the Edit menu, Alt-F for the find menu and so on.
  481.  
  482.         Once  activated  choose options from menus either by  moving  the
  483.         selection  bar  to the desired option and pressing enter,  or  by
  484.         typing the highlighted letter in the option name.
  485.  
  486.         Commonly used menu options have keyboard shortcuts listed at  the
  487.         right of the menu.  For example Find by word is linked to the  F2
  488.         key.   You  can access these functions by pressing  the  keyboard
  489.         shortcut key while editing or while any menu is active.
  490.  
  491.         Once  a menu is active you can use the left and right arrow  keys
  492.         to  move  to  other menus or type Alt-n as  appropriate  to  move
  493.         directly to another menu.
  494.  
  495.         To abort a menu without choosing an option press the Esc key.
  496.  
  497.         Mouse  users  can access menus and options by clicking  on  them.
  498.         They can also use the highlighted options in the base bar at  the
  499.         bottom  of the screen by clicking on them with the  left  button.
  500.         The right button escapes.
  501.  
  502.  
  503.         Edit menu
  504.         ---------
  505.  
  506.         The edit menus provides functions for editing the scrap which  is
  507.         currently  shown  on the screen.  They will not function  if  the
  508.         scrap  is `protected'.  See the Scrap/Settings option  to  toggle
  509.         protection.
  510.  
  511.  
  512.         Mark a block of text                  F10
  513.         Delete marked block               Alt-F10
  514.         Copy marked block to clipboard   Ctrl-F10
  515.         Paste from clipboard to cursor   Shft-F10
  516.         Write marked block to text file...
  517.         View clipboard
  518.         -----------------------------------------
  519.  
  520.         These  options provide for block operations on text.  To  operate
  521.         on a block of text first move the cursor to the beginning of  the
  522.         block,  then select Mark a block of text (or press F10) and  move
  523.         the cursor to the end of the block.
  524.  
  525.         While the block is highlighted you may delete, copy or write  it.
  526.         If  copied to the clipboard, delete does this as well, the  paste
  527.         command can be used to paste the block back into this or  another
  528.         scrap.
  529.  
  530.         View clipboard shows what is currently on the clipboard.
  531.  
  532.         Results  from the calculator can also be transferred into  scraps
  533.         via the clipboard and the paste command.
  534.  
  535.  
  536.  
  537.  
  538.         S C R A P S                                               Page: 9
  539.  
  540.  
  541.  
  542.  
  543.         Import text file at cursor...          F5
  544.         -----------------------------------------
  545.  
  546.         See the manual section on importing for more on how this  command
  547.         allows you to import text or word processor files directly into a
  548.         scrap.
  549.  
  550.         Insert Now date/time at cursor
  551.         ------------------------------
  552.  
  553.         Enters the current date and time in the format:
  554.  
  555.         14 Sep 1991  12:53.
  556.  
  557.         Delete Line                        Ctrl-Y
  558.         Delete Word             Ctrl-T or Ctrl-BS
  559.         -----------------------------------------
  560.  
  561.         Options for handy text deletion.
  562.  
  563.         Find text within this Scrap...
  564.         ------------------------------
  565.  
  566.         With long scraps this option allows you to search for a  specific
  567.         piece of text in the scraps.  Not case sensitive.  The cursor  is
  568.         placed on the found text.
  569.  
  570.  
  571.  
  572.         Find menu
  573.         ---------
  574.  
  575.         The  find menu provides various commands that search  for  scraps
  576.         and   load  matching  scraps  into  a  group  for   viewing   and
  577.         manipulating.
  578.  
  579.         Find scrap by word...                 F3
  580.         Find scrap by word at Cursor...   Alt-F3
  581.         ----------------------------------------
  582.  
  583.         Functionally equivalent these commands allow searching for words,
  584.         phrases  or combinations of words and phrases.  The  Boolean  AND
  585.         and OR operators are supported.
  586.  
  587.         The  second option automatically loads the word the cursor is  on
  588.         into  the find field.  This is good for hypertext-like  jumps  as
  589.         you trace a topic through its associations.
  590.  
  591.  
  592.         Find by Date range ...
  593.         ----------------------
  594.  
  595.         Specify  ranges  from the creation,  last-modified  and  reminder
  596.         dates.   The default dates match any scrap so result  in  loading
  597.  
  598.  
  599.  
  600.  
  601.         S C R A P S                                               Page: 10
  602.  
  603.  
  604.  
  605.         all scraps.
  606.  
  607.         Most  commonly  used to find reminders for the future.   Set  the
  608.         range for reminders to be between now and 12/31/99 and all future
  609.         reminders will be loaded.
  610.  
  611.         Date  fields  have  pop-up  calendars  for  easy  point-and-shoot
  612.         selection of dates.
  613.  
  614.  
  615.         Find reminders for Now
  616.         ----------------------
  617.  
  618.         A  shortcut  way of checking for reminders  due  now.   Activated
  619.         automatically  by the /R switch and the "Check for  reminders  at
  620.         startup"  option.   Vital  for the operation of  SAlarm  and  the
  621.         reminder  chimes.   See the section on reminder alarms  for  more
  622.         details.
  623.  
  624.  
  625.         Load All scraps                  Ctrl-F3
  626.         ----------------------------------------
  627.  
  628.         A  pseudo find this matches every scrap and results in loading  a
  629.         group consisting of every scrap in the data file.
  630.  
  631.  
  632.         Scrap menu
  633.         ----------
  634.  
  635.         The scrap menu controls the particular scrap shown on the screen.
  636.  
  637.         Save scrap                 F2
  638.         Delete scrap               F4
  639.         -----------------------------
  640.  
  641.         These are self explanatory.  Saving a new scrap will result in  a
  642.         prompt for a reminder date.  Delete will prompt for  confirmation
  643.         unless Expert mode is turned on.
  644.  
  645.  
  646.         Set Reminder date... Shift-F2
  647.         -----------------------------
  648.  
  649.         The  reminder  date is the date on which the scrap  becomes  due.
  650.         Date  fields  have  pop-up  calendars  for  easy  point-and-shoot
  651.         selection of dates.
  652.  
  653.  
  654.         Settings...           Ctrl-F2
  655.         -----------------------------
  656.  
  657.         Shows scrap dates and gives three toggle options.  Protect causes
  658.         the  scrap  to  become read-only so that  it  cannot  be  edited.
  659.         Unindex  removes it from the index so that it cannot be  find  by
  660.  
  661.  
  662.  
  663.  
  664.         S C R A P S                                               Page: 11
  665.  
  666.  
  667.  
  668.         word searches.  Encrypt causes it to be saved in encrypted  form;
  669.         see the section on security.
  670.  
  671.  
  672.         Group menu
  673.         ----------
  674.  
  675.         The  group menu allows manipulation and management of  scraps  in
  676.         the group.
  677.  
  678.         + Next scrap in group        Gray +
  679.         - Previous scrap in group    Gray -
  680.         -----------------------------------
  681.  
  682.         Move  back and forward in the group.  Normally you just  use  the
  683.         grey  plus  and  minus keys, the ones on the  far  right  of  the
  684.         keyboard.   Mouse users may use the small plus and minus  buttons
  685.         near the bottom right of the screen.
  686.  
  687.         Reject scrap from group
  688.         -----------------------
  689.  
  690.         Discards  this scrap from the group.  The scrap is  NOT  deleted,
  691.         just  rejected from the current group as though it had  not  been
  692.         found  in  the  first  place.   Normally  used  to  reject   some
  693.         irrelevant  scraps  before performing an operation on  the  whole
  694.         group.
  695.  
  696.  
  697.         Import group from text file...
  698.         Export group to text file...
  699.         ------------------------------
  700.  
  701.         The  main import and export functions this read and  write  ASCII
  702.         files  which  contain the full text of scraps,  special  settings
  703.         indicators and separators between scraps.  See the section of the
  704.         manual about import/export.
  705.  
  706.  
  707.         Delete all scraps in group...
  708.         -----------------------------
  709.  
  710.         Deletes  all scraps in the group.  Will prompt for  conformation,
  711.         can be set to delete protected scraps.
  712.  
  713.         List scraps in group             F6
  714.         -----------------------------------
  715.  
  716.         Go into special list mode where each scrap is shown on one  line.
  717.         This  is  handy for quickly moving to the scrap you  want.   Most
  718.         helpful if you make sure each scrap has a recognizable `title' or
  719.         subject as its first line.
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.         S C R A P S                                               Page: 12
  728.  
  729.  
  730.  
  731.         Clear group
  732.         Select this scrap only
  733.         ----------------------
  734.  
  735.         Respectively  empty the group and reduce the group to  only  this
  736.         scrap.
  737.  
  738.  
  739.         Tools
  740.         -----
  741.  
  742.         The  Scraps Tools menu gives access to a set of  general  purpose
  743.         functions which are not directly related to scraps but which  you
  744.         may  find  useful to have readily at hand while working  on  your
  745.         scraps.
  746.  
  747.  
  748.         Monthly calendar
  749.         ----------------
  750.  
  751.         The calendar is a simple perpetual calendar for quick  reference.
  752.         It  shows one month to one page.  The Page up and Page down  keys
  753.         move the display to the previous or the next month.
  754.  
  755.         The  Home  key  returns the display to the  current  month.   The
  756.         current  date is highlighted.  The Escape key or the right  mouse
  757.         button exits.
  758.  
  759.         You can click on the Next and Prev buttons to change  month.
  760.  
  761.  
  762.         Calculator
  763.         ----------
  764.  
  765.         The Calculator is a simple four function calculator with a `tape'
  766.         display.   The  tape simulates the paper tape  produced  by  some
  767.         mechanical calculators.
  768.  
  769.         Just  type in equations such as 1+2, 3-5+2 and so on.  Type =  or
  770.         press  the Enter key for the total.  The NumLock on the  keyboard
  771.         is forced on while in the calculator to make it easier to use the
  772.         numeric keypad with calculator.
  773.  
  774.         The  NumLock  returns  to its original state when  you  exit  the
  775.         calculator.
  776.  
  777.         As equations are entered the equations and results are stored  on
  778.         the tape for reference.
  779.  
  780.         The  Tab key will move the cursor between the window showing  the
  781.         tape  and the window in which you enter your equations.   Or  you
  782.         can click on those windows with the mouse.
  783.  
  784.         Similarly  the  up and down arrow keys can be used  to  move  the
  785.         cursor from one window to the other.
  786.  
  787.  
  788.  
  789.  
  790.         S C R A P S                                               Page: 13
  791.  
  792.  
  793.  
  794.  
  795.         The  tape  can be of any length though only a  small  portion  is
  796.         shown  at a time.  You can scroll easily in it and even  type  in
  797.         notes  and  annotation using the same commands as you do  in  the
  798.         scraps editor.
  799.  
  800.         When  you exit the calculator, either by pressing the Esc key  or
  801.         by  clicking  the  right mouse button, you  have  the  option  of
  802.         copying the tape onto the clipboard.
  803.  
  804.         If  you choose to do so then you can use the Paste  command  from
  805.         the Editor menu to paste the tape into the scrap.
  806.  
  807.  
  808.         Phone Dialer
  809.         ------------
  810.  
  811.         The  automatic  telephone dialer will use your modem  to  dial  a
  812.         specified  telephone number.  The telephone number can be  picked
  813.         out  of the text of a scrap by placing the cursor on  the  number
  814.         before you pull down the Tools menu.
  815.  
  816.         The  Setup autodialer dialogue box must be set up  correctly  for
  817.         this to work.
  818.  
  819.         After dialing the number you can click OK to make the modem  hang
  820.         up, either when the other party answers or if you want to abort.
  821.  
  822.         The modem init string is used to reset the modem before  dialing.
  823.         It is also used to reset the modem so as to hang up the telephone
  824.         line.
  825.  
  826.         DOS Shell
  827.         ---------
  828.  
  829.         The DOS shell gives you access to DOS.  When selected as much  as
  830.         possible  of the Scraps program is swapped out to EMS  memory  or
  831.         disk space to make room for a DOS shell.
  832.  
  833.         You  can perform any DOS function while in the DOS  shell  except
  834.         load a TSR program such as PRINT.COM or SideKick.
  835.  
  836.         Type EXIT at the DOS prompt to return to Scraps.
  837.  
  838.  
  839.         SetUp menu
  840.         ----------
  841.  
  842.         There  are  four options on the SetUp menu, each one leads  to  a
  843.         dialogue box of settings for you to adjust.
  844.  
  845.         In the first box there are six options.
  846.  
  847.         Check for reminders at startup
  848.         ------------------------------
  849.  
  850.  
  851.  
  852.  
  853.         S C R A P S                                               Page: 14
  854.  
  855.  
  856.  
  857.  
  858.         If  you activate this option then every time you start Scraps  it
  859.         will  check  all of your scraps to see if any  have  a  `reminder
  860.         date' that is BEFORE the current date.  Set this option on if you
  861.         are going to use Scraps primarily as a reminder system.  Even  if
  862.         you  don't you can always use the command from the Find  menu  to
  863.         search for your current reminders.
  864.  
  865.         Expert mode; less prompts
  866.         -------------------------
  867.  
  868.         Initially  this setting is off.  But you may want to turn  it  on
  869.         after  you  are  totally familiar with  Scraps  operation.   When
  870.         expert  mode  is on there are less prompt  messages  shown.   For
  871.         example  when picking the command to delete a scrap you will  not
  872.         get a chance to cancel the operation if expert mode is on.
  873.  
  874.         List found scraps
  875.         -----------------
  876.  
  877.         If turned on Scraps to go into List mode after finding scraps.
  878.  
  879.         Alarm on due reminder
  880.         ---------------------
  881.  
  882.         Scraps to chime when a reminder is due if this is turned on AND a
  883.         check  for  due reminders has been done.  For this reason  it  is
  884.         best  used  in  conjunction  with the  "Check  for  reminders  at
  885.         startup" option.  See the section on reminders and alarms.
  886.  
  887.         Use BIOS Video writes
  888.         ---------------------
  889.  
  890.         Normally leave this option set at the default of NO.  But if  you
  891.         are  using  a windowing system and do not want  Scraps  to  write
  892.         directly to the screen you may set it to Yes.
  893.  
  894.         If  you change this setting it comes into effect at  once.   This
  895.         can  cause  strange video effects in some situations.   Exit  the
  896.         program and restart to fix this.
  897.  
  898.         Colours
  899.         -------
  900.  
  901.         Initially  set  to Force Mono you can change this  to  Autoselect
  902.         unless  you have a colour video card with a mono monitor as  that
  903.         combination might produce unreadable `colour' text.
  904.  
  905.  
  906.         AutoDialer Setup
  907.         ----------------
  908.  
  909.         On  the autodialer set up box you will be able to install  scraps
  910.         autodialer for use with your modem.
  911.  
  912.  
  913.  
  914.  
  915.  
  916.         S C R A P S                                               Page: 15
  917.  
  918.  
  919.  
  920.         Set  the  "Serial  Port" as appropriate.  You will  not  need  to
  921.         change  either  the Modem init string or the  Modem  dial  string
  922.         unless  you  have unusual requirements in which case  you  should
  923.         refer to your modem manual.
  924.  
  925.  
  926.         Registration information
  927.         ------------------------
  928.  
  929.         Set  up  the registration information when you  register  Scraps.
  930.         You  will need to enter your name and the registration  code  you
  931.         have been given.
  932.  
  933.         When  entered  correctly these will be `locked' and will  not  be
  934.         changeable.
  935.  
  936.  
  937.         Setup Security
  938.         --------------
  939.  
  940.         This  dialogue box allows you to activate the security system  of
  941.         Scraps.   The first option is for a password.  The second is  for
  942.         the default of the scrap Encrypt setting.
  943.  
  944.         See the section on "Security" for details.
  945.  
  946.  
  947.  
  948.         All  Scraps  settings,  including  registration  information,  is
  949.         stored  in the SCRAPS.DAT file together with your  data.   Should
  950.         you ever erase this file you will need to re-do your settings and
  951.         re-enter your registration information.
  952.  
  953.  
  954.                               Reminders and Alarms
  955.                               --------------------
  956.  
  957.         Scraps  allows  you to specify a reminder date and time  for  any
  958.         scrap.   You can then search for scraps with reminders  within  a
  959.         set range or reminders that are now due.
  960.  
  961.         When  a scrap is first saved you may enter a reminder date or  at
  962.         any  later  time you can use the Set reminder function  from  the
  963.         Scrap menu to set or change the reminder.
  964.  
  965.         To remove a reminder set the reminder field to blank.
  966.  
  967.         At  any time you can run the Find reminders for Now command  from
  968.         the  Find  menu  to  locate  due  reminders.   This  function  is
  969.         performed  automatically  if  you use the /R switch  or  set  the
  970.         "Check  for  reminders at startup" in the Setup  Scraps  dialogue
  971.         box.
  972.  
  973.         If  you  set on the "Alarm on due reminder" option on  the  Setup
  974.         Scraps  dialogue  box then Scraps will chime when a  reminder  is
  975.  
  976.  
  977.  
  978.  
  979.         S C R A P S                                               Page: 16
  980.  
  981.  
  982.  
  983.         due.   BUT  ONLY  if you have done a check  for  reminders  first
  984.         during  that session.  Therefore this feature is best  used  with
  985.         the "Check for reminders at startup" setting.
  986.  
  987.         /R switch
  988.         ---------
  989.  
  990.         If you run Scraps with the /R switch it will load and go into the
  991.         check  for  due reminders function.  If due reminders  are  found
  992.         then it will display them, if none are found then it will exit at
  993.         once.
  994.  
  995.         This  function allows you to place SCRAPS/R in your  AUTOEXEC.BAT
  996.         file  so that Scraps will run and check for due  reminders  every
  997.         time you boot the PC.  Yet if there are no reminders due it  your
  998.         PC will not be held up.
  999.  
  1000.         The switch is also used to set the SAlarm external chime feature.
  1001.  
  1002.         SAlarm
  1003.         ------
  1004.  
  1005.         SAlarm  is an external feature of Scraps that allows you to  have
  1006.         reminder chimes even when you are using some other program.
  1007.  
  1008.         So if you set a reminder in Scraps for 1:30 and at that time  you
  1009.         are using your word processor or database program you will  still
  1010.         hear the reminder chime telling you that a scrap is due.
  1011.  
  1012.         SALARM.EXE  is the program that provides this feature.  It  is  a
  1013.         Terminate  and  Stay Resident program (TSR) that is  loaded  into
  1014.         your PC memory and stays there until you reboot your PC.
  1015.  
  1016.         When  the  appropriate time comes it will chime.  Before  it  can
  1017.         chime  it  must be SET with the date and time of  the  first  due
  1018.         reminder.
  1019.  
  1020.         To set SALARM run Scraps and do a search for due reminders.   The
  1021.         simplest way to do this is to run SCRAPS/R.
  1022.  
  1023.         You may set in your AUTOEXEC.BAT file the lines;
  1024.  
  1025.         C:\SCRAPS\SALARM
  1026.         C:\SCRAPS\SCRAPS/R
  1027.  
  1028.         to  cause  this  to happen  automatically.   The  Scraps  Install
  1029.         program will set this automatically for you if you choose.
  1030.  
  1031.         Once  SAlarm has chimed you must run Scraps, cancel  the  current
  1032.         reminder, and do another search for due reminders to set the next
  1033.         chime.
  1034.  
  1035.         The  SAlarm chime is disabled while you are in Scraps, so if  you
  1036.         also  want to receive chimes when Scraps is running you must  set
  1037.         the "Alarm on due reminder" option on.
  1038.  
  1039.  
  1040.  
  1041.  
  1042.         S C R A P S                                               Page: 17
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.                                 Import and Export
  1049.                                 -----------------
  1050.  
  1051.         Scraps  supports Importing and Exporting of data at  two  levels.
  1052.         At  a  low  level you can import and export text  from  a  single
  1053.         scrap.  At the high level you can import and export whole  groups
  1054.         consisting of multiple scraps.
  1055.  
  1056.         Import Scrap
  1057.         ------------
  1058.  
  1059.         To import data from a text file into a scrap use the "Import text
  1060.         file  at cursor" command from the Edit menu.  The data is  placed
  1061.         at  the  cursor position; roughly as though you had typed  it  in
  1062.         yourself.
  1063.  
  1064.         The  file  you specify may be a ASCII file or  a  word  processor
  1065.         file.  See the section on "Word processor files" for details.
  1066.  
  1067.         Export Scrap
  1068.         ------------
  1069.  
  1070.         To export text from a scrap, mark it as a block using the "Mark a
  1071.         block  of text" command and then the "Write marked block to  text
  1072.         file", both on the Edit menu.
  1073.  
  1074.         The  resultant file will be a plain ASCII text file image of  the
  1075.         block you marked.
  1076.  
  1077.         Export Group
  1078.         ------------
  1079.  
  1080.         To export all the scraps in the current group to a text file, use
  1081.         "Export  group  to  text file" from the  Group  menu.   You  must
  1082.         specify the name of the file into which the text is to be  saved,
  1083.         a  "Scrap  separator  string" and whether you  want  to  "Include
  1084.         settings".
  1085.  
  1086.         The  scraps will be saved into the named text file with each  one
  1087.         separated  from  the  next by a  line  containing  the  separator
  1088.         string.  If "Include settings" is on then special lines will also
  1089.         be included to show the various settings of each scrap.
  1090.  
  1091.         The file formatted in this way, with settings on, can be directly
  1092.         imported  into  Scraps  while retaining  all  dates  and  setting
  1093.         information.  This  provides  a convenient  way  of  transferring
  1094.         scraps data from your system to a colleague's system.
  1095.  
  1096.         The  file  generated by Group Export will be a plain  ASCII  text
  1097.         file.
  1098.  
  1099.         Import Group
  1100.         ------------
  1101.  
  1102.  
  1103.  
  1104.  
  1105.         S C R A P S                                               Page: 18
  1106.  
  1107.  
  1108.  
  1109.  
  1110.         To  import  a group of scraps from a text file  use  the  "Import
  1111.         group  from  text file" command from the Group  menu.   You  must
  1112.         specify  the  file name of the text to be imported,  a  separator
  1113.         string.   The two options "Include separator in scrap" and  "Read
  1114.         settings" may be set on or off.
  1115.  
  1116.         The separator string is a piece of text that indicates the end of
  1117.         each  scrap  in the file.  If include separator is  on  then  the
  1118.         separator  is included in the scrap otherwise it is  deleted  but
  1119.         anything else on that line is retained as part of the scrap.
  1120.  
  1121.         If  read  settings is on then Scraps will check for  the  special
  1122.         settings  lines created by Group Export and set the  settings  of
  1123.         the new scraps appropriately.
  1124.  
  1125.         You  may specify DOS `wild card' characters, `*' and `?', in  the
  1126.         file  name  field when using this command.  Scraps will  read  in
  1127.         each file that matches the file specification.  If the  separator
  1128.         scrap  does not occur in the files then you will end up with  one
  1129.         file in each scrap.
  1130.  
  1131.         Normally  when you specify a wild card for a file name  and  then
  1132.         press the Enter key Scraps will show a list of matching files for
  1133.         you to pick from.
  1134.  
  1135.         To avoid this, as you want to do when you are actually specifying
  1136.         a  group of files, use the Tab key to move to the next  field  of
  1137.         the Group Import dialogue box before pressing Enter.
  1138.  
  1139.  
  1140.                            Importing YOUR information
  1141.                            --------------------------
  1142.  
  1143.         You get the best out of Scraps when there is a lot of information
  1144.         stored  in it.  Of course as a regular computer user you  already
  1145.         have a lot of information on your system.
  1146.  
  1147.         So  the trick is to get that information into Scraps as  soon  as
  1148.         you can and with the minimum effort.
  1149.  
  1150.         Exactly  how  you do this depends upon how  your  information  is
  1151.         stored.   No universal directions can be given but here are  some
  1152.         examples which include general tips.
  1153.  
  1154.         dBase phone directory
  1155.         ---------------------
  1156.  
  1157.         A  lot of people have names, addresses and telephone  numbers  in
  1158.         dBase  format  files.  Those are the database  files  with  names
  1159.         ending .DBF that are generated by dBase and compatible programs.
  1160.  
  1161.         If  this  data  is  stored in Scraps  instead  you  gain  greater
  1162.         flexibility, easier searching, association with other information
  1163.         and the use of the telephone dialer.
  1164.  
  1165.  
  1166.  
  1167.  
  1168.         S C R A P S                                               Page: 19
  1169.  
  1170.  
  1171.  
  1172.  
  1173.         The easiest way of transferring .DBF information to Scraps is  to
  1174.         use  the LABEL FORM .. TO FILE .. command to create a  text  file
  1175.         containing the right records.
  1176.  
  1177.         So  that  you will be able to import the file  using  the  Import
  1178.         Group  command put a unique string at the bottom of each  record.
  1179.         So  that  you  can find the information when  you  want  it  also
  1180.         include the field names.
  1181.  
  1182.         For  example,  create  a label format of one  label  across  with
  1183.         contents along the lines of;
  1184.  
  1185.         ╔════════════════════════════════════════════════╗
  1186.         ║ Label contents 1:  "Name: "+NAME               ║
  1187.         ║                2:  "Phone: "+PHONE             ║
  1188.         ║                3:  "Address: "+ADDRESS1        ║
  1189.         ║                4:  ADDRESS2                    ║
  1190.         ║                5:  "~"                         ║
  1191.         ╚════════════════════════════════════════════════╝
  1192.  
  1193.         The  last line contains the "~" or squiggle character,  which  is
  1194.         the  character  Scraps uses as the default separator  string  for
  1195.         Group Import.
  1196.  
  1197.         Use this label form to create a text file;
  1198.  
  1199.         LABEL FORM <LabelFileName> ALL TO FILE <filename>
  1200.  
  1201.         The text file generated will look like this;
  1202.  
  1203.         Name: John Smith
  1204.         Phone: 123 456
  1205.         Address: 1 The High Street
  1206.         Middle Town
  1207.         ~
  1208.         Name: Mary Doe
  1209.         Phone: 234 467
  1210.         Address: 2 Main Street
  1211.         Central City
  1212.         ~
  1213.         Name: Jane Brown
  1214.         Phone: 345 678
  1215.         |
  1216.         |
  1217.  
  1218.         And so on.
  1219.  
  1220.         Then from within Scraps use the Group Import command and  specify
  1221.         the  <filename> you created using dBase and "~" (a squiggle|)  as
  1222.         the separator string.  The result will be a group of scraps  each
  1223.         containing a single name and address.
  1224.  
  1225.  
  1226.         Word processor files
  1227.  
  1228.  
  1229.  
  1230.  
  1231.         S C R A P S                                               Page: 20
  1232.  
  1233.  
  1234.  
  1235.         --------------------
  1236.  
  1237.         Notes stored in word processor files are a common way of  dealing
  1238.         with  random textual information.  Of course Scraps does  this  a
  1239.         lot  better with its ability to deal with whole groups of  scraps
  1240.         at a time.
  1241.  
  1242.         The  Group Import command can import a number of  word  processor
  1243.         file formats directly.  The supported word processor file formats
  1244.         are  WordStar,  WordPerfect,  Windows  Write/Microsoft  Word  and
  1245.         XyWrite. Plain ASCII text files are also supported.
  1246.  
  1247.         Any  number of files can be imported at one time by specifying  a
  1248.         wild  card name when Group Importing.  Of course the  file  names
  1249.         must be arranged so that only those files you want imported match
  1250.         the wild card you specify.
  1251.  
  1252.         Files  may contain a single scrap or multiple scraps if they  are
  1253.         separated  by  a  separator string, the default  is  the  "~"  or
  1254.         squiggle character.
  1255.  
  1256.         Scraps  automatically  detects  the type of  each  file  so  that
  1257.         different files matching a wild card do not need to all be of the
  1258.         same type.
  1259.  
  1260.         See "Known Problems" for limitations of word processor input.
  1261.  
  1262.                                     Security
  1263.                                     --------
  1264.  
  1265.         Scraps provides two security measures.  Encryption of scraps  and
  1266.         password protection of access to the program.
  1267.  
  1268.         Disclaimer
  1269.  
  1270.         THESE  ARE STRICTLY `CASUAL' SECURITY MEASURES AND SHOULD NOT  BE
  1271.         CONSIDERED  AS A MEANS OF MAINTAINING ANY SIGNIFICANT  DEGREE  OF
  1272.         PRIVACY.
  1273.  
  1274.         From a cryptographic standpoint they are ludicrously weak.   They
  1275.         do however provide practical protection against people  `peeking'
  1276.         at  your  data either by running Scraps while you are  away  from
  1277.         your machine or by using a file viewer to examine SCRAPS.DAT.
  1278.  
  1279.  
  1280.         Password
  1281.         --------
  1282.  
  1283.         From the Setup security dialogue box it is possible to specify  a
  1284.         password.  If a password is specified then Scraps will prompt for
  1285.         that  password when it first runs and require that it be  entered
  1286.         correctly before it continues.
  1287.  
  1288.         Passwords  are  not case sensitive.  Passwords  can  contain  any
  1289.         printable characters including spaces and punctuation and can  be
  1290.  
  1291.  
  1292.  
  1293.  
  1294.         S C R A P S                                               Page: 21
  1295.  
  1296.  
  1297.  
  1298.         up to 36 characters long.
  1299.  
  1300.         Passwords  are  recorded, in encrypted form,  in  the  SCRAPS.DAT
  1301.         file.
  1302.  
  1303.         If  the  password field is left blank then  Scraps  runs  without
  1304.         asking for a password.
  1305.  
  1306.  
  1307.         Scrap encryption
  1308.         ----------------
  1309.  
  1310.         Each  scrap has an Encryption setting which may be either  on  or
  1311.         off.   The  default is specified in the Setup  security  dialogue
  1312.         box.
  1313.  
  1314.         When  the encrypt setting of a scrap is on, Scraps will save  the
  1315.         text  of the scrap in loosely encrypted form instead of as  plain
  1316.         text.   The  encryption  process does not  effect  your  finding,
  1317.         viewing or editing the scrap in any way.
  1318.  
  1319.         THE  PURPOSE OF THIS IS SOLELY TO PREVENT CASUAL  `PEEKING'  INTO
  1320.         THE FILE.  The encryption could easily be broken by anyone  given
  1321.         time and the right tools.
  1322.  
  1323.         Problems with security
  1324.         ----------------------
  1325.  
  1326.  
  1327.         * The password feature can easily be defeated by using SCRFIX  to
  1328.         extract the textual data from SCRAPS.DAT into a plain text  file.
  1329.         Passwords are not recovered by SCRFIX.
  1330.  
  1331.  
  1332.         * When SCRFIX `rescues' a damaged SCRAPS.DAT it will recover  the
  1333.         settings  data if it can.  But if it cannot then it will  not  be
  1334.         able  to  tell if a scrap is encrypted or not.  If the  scrap  is
  1335.         encrypted  and it is loaded as plain text then it will appear  as
  1336.         garage on the screen yet be quite visible if the file is  `peeked
  1337.         at'  using  a  file viewer. To avoid this,  edit  the  text  file
  1338.         created by SCRFIX and manually locate the encrypted scraps;  each
  1339.         should start with an <<ENCRYPT>> setting flag so that Scraps will
  1340.         process them correctly when it imports them.
  1341.  
  1342.  
  1343.         *  When  setting the encryption setting on  an  already  existing
  1344.         scrap  the  `old  version' of the text may  still  exist  in  the
  1345.         SCRAPS.DAT in unencrypted form.  To avoid this always start  with
  1346.         a blank scrap set with the encrypt setting on and never turn  the
  1347.         setting off.
  1348.  
  1349.                                       Hints
  1350.                                       -----
  1351.  
  1352.         As  a  freeform data base Scraps relieves you  of  the  straight-
  1353.  
  1354.  
  1355.  
  1356.  
  1357.         S C R A P S                                               Page: 22
  1358.  
  1359.  
  1360.  
  1361.         jacket imposed by most data base programs but at the same time it
  1362.         takes  away  a  lot of the structure and safeguards  you  may  be
  1363.         familiar  with.  To help you get the best out of Scraps here  are
  1364.         some hints on usage.
  1365.  
  1366.  
  1367.         Keep retrieval in mind
  1368.         ----------------------
  1369.  
  1370.         The real importance of the stored information is not the  storing
  1371.         but the retrieving of it.  That being the case it is worth always
  1372.         considering  how you are going to want to look something up  when
  1373.         you enter it.
  1374.  
  1375.  
  1376.         Use standard words
  1377.         ------------------
  1378.  
  1379.         Sprinkle your scraps liberally with standard keywords, pick those
  1380.         words  yourself so that they make sense to you.  For example  you
  1381.         might  choose  to  always put the word "PHONE" in  a  scrap  that
  1382.         contains  a telephone number, and "ADDRESS" in one that holds  an
  1383.         address.
  1384.  
  1385.         This ensures that you will not fail to find something because you
  1386.         used a term in the scrap different to that which you are using to
  1387.         search for it.
  1388.  
  1389.  
  1390.         Throw in keywords
  1391.         -----------------
  1392.  
  1393.         When  several  different  words can be used  to  describe  a  key
  1394.         concept  put all of them into the scrap. In a scrap  about  cheap
  1395.         airline  tickets type "AIR PLANE AIRPLANE CHEAP  ECONOMY  TICKETS
  1396.         FARES"  across the bottom of the scrap.  That way you can  ensure
  1397.         that  you'll find the scrap when you need it, regardless  of  how
  1398.         you ask for it.
  1399.  
  1400.  
  1401.         Use project keywords
  1402.         --------------------
  1403.  
  1404.         If  you  have a whole bunch of scraps revolving around  a  single
  1405.         task or project try putting a standard code word in each.   Every
  1406.         scrap  about the West District Housing Project might have  "WDHP"
  1407.         or  "WESTHOUSING" in it.  That way you can quickly find  all  the
  1408.         those scraps by searching for this key word.
  1409.  
  1410.         By  using  an invented word or acronym you ensure that  no  other
  1411.         scrap will accidentally happen to include the word.
  1412.  
  1413.         Scraps as an index
  1414.         ------------------
  1415.  
  1416.  
  1417.  
  1418.  
  1419.  
  1420.         S C R A P S                                               Page: 23
  1421.  
  1422.  
  1423.  
  1424.         Scraps  is  best used to deal with lots of small items.   If  you
  1425.         have  some  very big documents you may find it  better  to  leave
  1426.         those  as word processor files and write a small scrap  for  each
  1427.         file that states the subject of that files and where it is.
  1428.  
  1429.         When  used  in this way Scraps becomes an index  system  to  your
  1430.         files.   This allows it to maintain the high speed you  get  from
  1431.         only  having short scraps while still letting you find  you  data
  1432.         when you need it.
  1433.  
  1434.  
  1435.                            Scraps with task switchers
  1436.                            --------------------------
  1437.  
  1438.         Scraps  is  most useful as a tool if it is  constantly  available
  1439.         whenever  you  are using your computer.   Unfortunately  PCs  can
  1440.         normally only run one program at a time.
  1441.  
  1442.         There  are, however, some systems that allow you to have  two  or
  1443.         more programs loaded into memory at the same time so that you may
  1444.         switch between them nearly instantly.  These systems are known as
  1445.         Task Switchers.  Other programs allow not only this but also  for
  1446.         more than one program to run at the same time.  These are  called
  1447.         multitaskers; for our purposes they are the same.
  1448.  
  1449.         Using  Scraps with one of these systems offers  many  advantages.
  1450.         If you have such a system then it may well be worth using  Scraps
  1451.         with it.
  1452.  
  1453.         Scraps is supplied with configuration files for use with two such
  1454.         systems;  the  file  SC-PIF.DVP is for DESQview  while  the  file
  1455.         SCRAPS.PIF  is  for  Windows.   Scraps releases  time  slices  to
  1456.         DESQview  when  it  is idle  thereby  improving  performance  for
  1457.         programs in other DESQview windows.
  1458.  
  1459.         Other   programs  such  as  Software  Carousel,  Back&Forth   and
  1460.         WordPerfect  Office can also provide similar  abilities.   MS-DOS
  1461.         5.0 also includes a task switcher.
  1462.  
  1463.         When setting up these systems for use with Scraps you may need to
  1464.         know  a  few things about the technical requirements  of  Scraps.
  1465.         You  need  refer  to  these points only  if  the  information  is
  1466.         demanded by your task switcher configuration.
  1467.  
  1468.         *    Scraps normally writes directly to the screen and so  cannot
  1469.         be  run  "in a small window".  You can alter  the  normal  Scraps
  1470.         behavior to BIOS video from the Scraps SetUp menu but will suffer
  1471.         a reduction in display speed.
  1472.  
  1473.         *    Scraps  needs  at least 150K of RAM to run in and  can  make
  1474.         sensible  use of up to 300K.  If you want to process  very  large
  1475.         scraps then you may wish to give Scraps up to 640K to work in.
  1476.  
  1477.         *    Scraps will use the mouse.
  1478.  
  1479.  
  1480.  
  1481.  
  1482.  
  1483.         S C R A P S                                               Page: 24
  1484.  
  1485.  
  1486.  
  1487.         *    Scraps  will use the communications (COMM) port if  you  are
  1488.         using the AutoDialer tool.
  1489.  
  1490.         *    Scraps  will  run in 43/50 line video modes if you  have  an
  1491.         EGA/VGA and start Scraps in the appropriate video mode.
  1492.  
  1493.         *    Scraps  operation should not be terminated except  by  using
  1494.         the Scraps Exit option. e.g. "Don't allow close window"
  1495.  
  1496.                                  Known problems
  1497.                                  --------------
  1498.  
  1499.         * Scraps is not designed to handle very large single scraps.   It
  1500.         can handle them if there is enough memory but screen display  and
  1501.         editing may become sluggish depending upon your machine.
  1502.  
  1503.         *  The  import of word processor files is less than  perfect  due
  1504.         mainly to the lack of published reference on word processor  file
  1505.         formats.    ASCII,   WordStar  and  XyWrite  file   will   import
  1506.         `perfectly'.   WordPerfect  5+ and Write/Word files  will  import
  1507.         well  while  others may not be so good.  No attempt  is  made  to
  1508.         import  formatting  or  layout information;  only  body  text  is
  1509.         processed.
  1510.  
  1511.         *  In  a  multitasker environment the  mouse  cursor  is  written
  1512.         directly  to  video  memory  regardless  of  the  "BIOS   writes"
  1513.         settings.   This means that you will be unable to use the  mouse,
  1514.         or  its  use  will be confusing, if you run  Scraps  in  a  small
  1515.         window.
  1516.  
  1517.         * In DESQview Hercules 43 x 90 graphic text mode the mouse cursor
  1518.         will  not be displayed properly.  Mouse control in this  mode  is
  1519.         currently impractical.
  1520.  
  1521.         *  Security  is  cryptographically  weak.   See  the  section  on
  1522.         Security for details.
  1523.  
  1524.         *  Scraps does not work well with some older mouse  drivers.   If
  1525.         you  find  that  your mouse doesn't work with  Scraps  or  Scraps
  1526.         crashes  when  you use the mouse try running Scraps with  the  /O
  1527.         switch (parameter) to specify Old mouse driver.
  1528.  
  1529.  
  1530.         If  any  of these points is a significant problem  for  you  then
  1531.         please let the author know.  The priority assigned to fixing  the
  1532.         problem can then be increased.
  1533.  
  1534.                                  Changes in v1.3
  1535.                                  ---------------
  1536.  
  1537.         Bug fixes only.
  1538.  
  1539.                                  Changes in v1.2
  1540.                                  ---------------
  1541.  
  1542.  
  1543.  
  1544.  
  1545.  
  1546.         S C R A P S                                               Page: 25
  1547.  
  1548.  
  1549.  
  1550.         Fixed LOTS of bugs.
  1551.  
  1552.         Editor  support for extended characters (accented vowels  and  so
  1553.         on).
  1554.  
  1555.         /R reminder check switch.
  1556.  
  1557.         Improved appearance in both mono and colour modes.
  1558.  
  1559.         Opening screen OK box and shareware reminder boxes now timeout.
  1560.  
  1561.         Date  fields  support `fuzzy dates'. e.g. do not  require  strict
  1562.         MM/DD/YY format.
  1563.  
  1564.         Date  fields  support  PopUp calendar  for  point-and-shoot  date
  1565.         selection.
  1566.  
  1567.         Find reminders is now more general Find by date range.
  1568.  
  1569.         Option to automatically list found scraps.
  1570.  
  1571.         Calculator results carry forward to next equation.
  1572.  
  1573.         Real-time alarm for reminders.
  1574.  
  1575.         TSR real-time alarm for reminders when external to Scraps.
  1576.  
  1577.         /O switch to support non-compliant mouse drivers.
  1578.  
  1579.  
  1580.  
  1581.                                  Error messages
  1582.                                  --------------
  1583.  
  1584.         Scraps may issue various warnings or error messages during normal
  1585.         operation.   This is a list of all such messages, their  meanings
  1586.         and  what  to  do  about them.  Most users  will  never  see  the
  1587.         majority of these messages.
  1588.  
  1589.  
  1590.         Access to SCRAPS.DAT denied!
  1591.  
  1592.         The  SCRAPS.DAT  file  is unavailable, probably  because  it  has
  1593.         already been opened by a program on another workstation of a  LAN
  1594.         or  in  another window of a multitasker.  Close that  other  task
  1595.         then try again.
  1596.  
  1597.         Clipboard empty!
  1598.  
  1599.         You  tried  to paste something from the clipboard  without  first
  1600.         copying anything onto it.  Mark a block and copy or delete it  to
  1601.         put it on the clipboard before trying to paste again.
  1602.  
  1603.         Comm port error
  1604.  
  1605.  
  1606.  
  1607.  
  1608.  
  1609.         S C R A P S                                               Page: 26
  1610.  
  1611.  
  1612.  
  1613.         While  trying  to  use  the  autodialer  Scraps  was  unable   to
  1614.         initialize  the communications port.  Either something  is  wrong
  1615.         with the communications port or you have specified the wrong port
  1616.         in  SetUp Dialer.  Check that you specified the correct port  and
  1617.         if so check the port.
  1618.  
  1619.         Could not find!
  1620.  
  1621.         You tried to search for a piece of text within the scrap shown on
  1622.         the screen but the required text was not there.
  1623.  
  1624.         Cursor not on word
  1625.  
  1626.         You  tried to use the Find word at cursor option but  the  cursor
  1627.         was not on a word.  Move the cursor onto a word and try again.
  1628.  
  1629.         Executable file damaged!
  1630.  
  1631.         The Scraps program file, SCRAPS.COM, has been damaged.  This  may
  1632.         indicate  that your system has been infected by a virus.   Scraps
  1633.         will take suitable precautions.  Reboot your system and get a new
  1634.         copy  of  the  Scraps  program from  your  distribution  disk  or
  1635.         archive.
  1636.  
  1637.         Failure reading ASCII file!
  1638.  
  1639.         Scraps was unable to read the ASCII file you specified.  Possibly
  1640.         you specified a non-existent file name.  Make sure you specify  a
  1641.         valid file name.
  1642.  
  1643.         Failure writing ASCII file!
  1644.  
  1645.         Scraps was unable to write to the ASCII file name you  specified.
  1646.         Possibly  you  specified  a  non-existent  subdirectory  or   you
  1647.         included wildcards (*, ?) in the file name. Make sure you specify
  1648.         a valid file name.
  1649.  
  1650.         File already exists.  Aborting.
  1651.  
  1652.         You attempted to overwrite an existing file.  Choose another file
  1653.         name.
  1654.  
  1655.         File corrupted: BADFID
  1656.         File corrupted: BADSIG
  1657.         File corrupted: FIDNEG
  1658.         File corrupted: FSCE
  1659.  
  1660.         There  is  a serious problem with the data file.  It  has  become
  1661.         corrupted beyond the ability of Scraps to understand it.   You'll
  1662.         need  to use the SCRFIX utility to process the file  and  recover
  1663.         your information.
  1664.  
  1665.         File problem: ESLOOP
  1666.  
  1667.         There  is a minor problem with the data file, probably caused  by
  1668.  
  1669.  
  1670.  
  1671.  
  1672.         S C R A P S                                               Page: 27
  1673.  
  1674.  
  1675.  
  1676.         rebooting the computer while Scraps was writing to the data file.
  1677.         The error message will probably appear several times. You  should
  1678.         use  the  SCRFIX  utility to process the file  and  recover  your
  1679.         information.
  1680.  
  1681.         File error!
  1682.  
  1683.         Scraps  had  a  problem  with  the  data  file.   If  it  happens
  1684.         repeatedly you should use the SCRFIX utility to process the  file
  1685.         and recover your information.
  1686.  
  1687.         Group Empty!
  1688.  
  1689.         You  tried to do something that requires scraps in the group  but
  1690.         the  group  was empty. Use the Find command to find  a  group  of
  1691.         scraps before trying again.
  1692.  
  1693.         No block marked!
  1694.  
  1695.         You  tried  to  delete or copy a block of text but  had  not  yet
  1696.         marked  a block.  Use the mark block command to mark a  block  of
  1697.         text before trying again.
  1698.  
  1699.         Not enough memory to load page!
  1700.  
  1701.         There  is  not enough memory to load a scrap.  You  are  probably
  1702.         running Scraps in a multitasking partition that is too small. Try
  1703.         increasing  the amount of memory allocated to  Scraps.   Consider
  1704.         splitting large scraps into several smaller ones.
  1705.  
  1706.         Protected scrap, cannot delete!
  1707.  
  1708.         You  tried  to  delete a scrap that has  the  Protected  setting.
  1709.         Remove the protected setting before trying again.
  1710.  
  1711.         Read error: FHED
  1712.  
  1713.         There  is  a serious problem with the data file.  It  has  become
  1714.         corrupted beyond the ability of Scraps to understand it.   You'll
  1715.         need  to use the SCRFIX utility to process the file  and  recover
  1716.         your information.
  1717.  
  1718.         Restart to view new colors
  1719.  
  1720.         You changed the color settings.  You will need to exit Scraps and
  1721.         then restart for Scraps to use the new setting.
  1722.  
  1723.         SetUp Dialer first!
  1724.  
  1725.         You  tried to use the phone dialer without first setting  it  up.
  1726.         Use the Setup phone dialer option to set up the dialer first.
  1727.  
  1728.         Unable to allocate swap space
  1729.  
  1730.         You  tried to shell to DOS but there was not enough space in  EMS
  1731.  
  1732.  
  1733.  
  1734.  
  1735.         S C R A P S                                               Page: 28
  1736.  
  1737.  
  1738.  
  1739.         memory  or  on the disk drive to hold the  necessary  swap  file.
  1740.         Make more room on the disk or in EMS memory before trying again.
  1741.  
  1742.         Unable to fully index this scrap
  1743.  
  1744.         The  scrap  you  are saving is particularly long  and  Scraps  is
  1745.         unable to make index entries for the whole scrap.  Only the first
  1746.         two thousand words are indexed.  Only indexed words are  examined
  1747.         by  the Find command.  Any scrap long enough to cause this  error
  1748.         can probably be sensibly cut into two or more small scraps.
  1749.  
  1750.         Unable to open file "{filename}"!
  1751.  
  1752.         Scraps was unable to open the named file.
  1753.  
  1754.         Unable to Shell
  1755.  
  1756.         Scraps was unable to shell to DOS.
  1757.  
  1758.                                  ScrFix utility
  1759.                                  --------------
  1760.  
  1761.         Scraps is most useful when a lot of information is stored in  it.
  1762.         This  makes the Scraps data file quite valuable; if you lost  the
  1763.         file then you might have a lengthy job recovering the information
  1764.         manually.
  1765.  
  1766.         Making  regular  backups of not only Scraps data but  your  whole
  1767.         hard  disk  is good computing practice, yet it  frequently  won't
  1768.         save you when you really need it.
  1769.  
  1770.         Hard  disk crashes, electrical or mechanical  failures,  software
  1771.         conflicts,  network  crashes:  all these  things  could  lead  to
  1772.         damaged data files.
  1773.  
  1774.         To  deal  with the more common problems that  might  befall  your
  1775.         Scraps  data  the  ScrFix utility is  supplied  with  the  Scraps
  1776.         program.
  1777.  
  1778.         Unlike  Scraps this utility can read a SCRAPS.DAT data file  even
  1779.         if  it  has been badly damaged.  It hunts through  the  file  and
  1780.         spots all of the intact text of scraps and saves them into a text
  1781.         file.
  1782.  
  1783.         This  text  file can then be imported into a new copy  of  Scraps
  1784.         using the Group Import command.
  1785.  
  1786.         The  existence  of ScrFix should not be taken to  mean  that  the
  1787.         Scraps  data file is easily damaged.  It is no more  likely  that
  1788.         the Scraps data file be damaged than your database files,  spread
  1789.         sheet  files  or any other complex files.  But unlike  the  files
  1790.         from  those  other application programs the Scraps data  file  is
  1791.         deliberately  designed  to allow recovery of data  should  damage
  1792.         occur.
  1793.  
  1794.  
  1795.  
  1796.  
  1797.  
  1798.         S C R A P S                                               Page: 29
  1799.  
  1800.  
  1801.  
  1802.         Usage:
  1803.  
  1804.            SCRFIX SCRAPS.DAT > SCRFIX.TXT
  1805.  
  1806.         This  creates a TEXT file called SCRFIX.TXT with all the  savable
  1807.         data from your SCRAPS.DAT.
  1808.  
  1809.         First  use  a file viewer to check that SCRFIX.TXT  contains  the
  1810.         recovered information.
  1811.  
  1812.         Then erase the damaged SCRAPS.DAT and run Scraps to make a  fresh
  1813.         blank SCRAPS.DAT.
  1814.  
  1815.         Use Group Import to import the data from SCRFIX.TXT.
  1816.  
  1817.         The  file  created by ScrFix uses the characters  ~!~  (squiggle,
  1818.         exclamation mark, squiggle) as a separator between scraps.
  1819.  
  1820.         Make  sure  that the "Scrap separator string:" is  ~!~  and  that
  1821.         "Include  separator  in scrap" is off and "Read settings"  is  on
  1822.         when you Group Import the file.
  1823.  
  1824.         When  you have finished with it erase the SCRFIX.TXT  file.   You
  1825.         may  choose  to  copy it to a floppy disk  first  to  provide  an
  1826.         additional backup copy of your data.  One can never have too many
  1827.         backups.
  1828.  
  1829.                                      Support
  1830.                                      -------
  1831.  
  1832.         If  you  have  any difficulties with Scraps or  any  comments  or
  1833.         suggestions you may drop the author a line at the address below.
  1834.  
  1835.         Scraps is very much a USER supported package.  All your comments,
  1836.         both   positive   and  negative,  on  the   program,   packaging,
  1837.         distribution or anything else are very welcome.
  1838.  
  1839.         Mail:  (Please enclose a self addressed stamped envelope  if  you
  1840.         would like a direct reply)
  1841.  
  1842.              Scraps
  1843.              P.O. Box 2,
  1844.              Cheung Chau,
  1845.              Hong Kong.
  1846.  
  1847.         The  author makes every attempt to respond to all  enquiries  but
  1848.         registered users will have priority.
  1849.  
  1850.         If  you are reporting a problem don't forget to include  as  much
  1851.         information as possible about your computer system and about  the
  1852.         exact conditions that produced the problem.
  1853.  
  1854.         If the problem relates to importing a file then consider  sending
  1855.         that  file on a floppy disk; doing so will greatly  increase  the
  1856.         chance that the author will be able to rectify the problem.
  1857.  
  1858.  
  1859.  
  1860.  
  1861.         S C R A P S                                               Page: 30
  1862.  
  1863.  
  1864.  
  1865.  
  1866.         Registered users please state your registration code.
  1867.  
  1868.  
  1869.         Note: Previous E-Mail addresses are invalid.
  1870.  
  1871.  
  1872.  
  1873.  
  1874.  
  1875.  
  1876.  
  1877.  
  1878.  
  1879.  
  1880.  
  1881.  
  1882.  
  1883.  
  1884.  
  1885.  
  1886.  
  1887.  
  1888.  
  1889.  
  1890.  
  1891.  
  1892.  
  1893.  
  1894.  
  1895.  
  1896.  
  1897.  
  1898.  
  1899.  
  1900.  
  1901.  
  1902.  
  1903.  
  1904.  
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918.  
  1919.  
  1920.  
  1921.  
  1922.  
  1923.  
  1924.         S C R A P S                                               Page: 31
  1925.  
  1926.  
  1927.  
  1928.                                   The Interface
  1929.                                   -------------
  1930.  
  1931.         Scraps uses a form of the Common User Access (CUA) interface that
  1932.         is  increasingly  becoming the standard for all  programs.   This
  1933.         interfaces  is  based  largely on pull down  menus  and  dialogue
  1934.         boxes.
  1935.  
  1936.         If you are not familiar with this kind of interface then  reading
  1937.         this section will explain the key features of how it is operated.
  1938.  
  1939.         Being  familiar with your user interface can make the  difference
  1940.         between using this (or any other program) productively and on  it
  1941.         being a drain on your time.
  1942.  
  1943.  
  1944.         The Editor
  1945.         ----------
  1946.  
  1947.         Scraps  are  written using the built-in editor.  This is  a  very
  1948.         simple text editor with some word-processor-like features.  It is
  1949.         not  intended to replace your word processor; rather it is  meant
  1950.         for quick note taking.  Longer pieces of text can be prepared  in
  1951.         a full text editor or word processor and imported into Scraps.
  1952.  
  1953.  
  1954.         The Mouse
  1955.         ---------
  1956.  
  1957.         Throughout  Scraps the mouse is used as a pointing  device.   The
  1958.         left  button selects things that are being pointed to, either  by
  1959.         pressing it, clicking it or double clicking it.  The right button
  1960.         cancels things.
  1961.  
  1962.         When  this  manual refers to `clicking' on  something,  it  means
  1963.         moving the mouse until the highlighted mouse cursor on the screen
  1964.         is on the thing to be clicked then pressing and quickly releasing
  1965.         the  mouse button.  Double clicking is the same except  you  must
  1966.         press, release then press and release the button again.
  1967.  
  1968.         While you are typing a scrap the mouse cursor will be turned  off
  1969.         to  avoid distracting you.  Moving the mouse or  clicking  either
  1970.         mouse button will restore it.
  1971.  
  1972.  
  1973.         The Menus
  1974.         ---------
  1975.  
  1976.         The  Scraps  commands are all menu based.  Along the top  of  the
  1977.         screen  is  a  highlighted  bar showing  the  names  of  all  the
  1978.         available menus.
  1979.  
  1980.         In the name of each option one letter is high-lighted, hold  down
  1981.         the  Alt key and press the key on your keyboard corresponding  to
  1982.         the high-lighted letter to pull down the menu.
  1983.  
  1984.  
  1985.  
  1986.  
  1987.         S C R A P S                                               Page: 32
  1988.  
  1989.  
  1990.  
  1991.  
  1992.         This is a typical menu.  It is the Edit menu which is pulled down
  1993.         by holding down the Alt key and pressing the E key.
  1994.  
  1995.         ┌───────────────────────────────────────────┐
  1996.         │ Mark a block of text                  F10 │
  1997.         │ Delete marked block               Alt-F10 │
  1998.         │ Copy marked block to clipboard   Ctrl-F10 │
  1999.         │ Paste from clipboard to cursor   Shft-F10 │
  2000.         │ Write marked block to text file           │
  2001.         │ View clipboard                            │
  2002.         │ Import text file at cursor             F5 │
  2003.         │ Insert Now date/time at cursor            │
  2004.         └───────────────────────────────────────────┘
  2005.  
  2006.         Each line describes one option available from this menu.
  2007.  
  2008.         One  line will be high-lighted by a selection bar.  You can  move
  2009.         the  selection bar up and down with the up and down  arrow  keys.
  2010.         Pressing the up key while on the first option moves the selection
  2011.         bar  to the last option, and visa versa with the down key on  the
  2012.         last option.
  2013.  
  2014.         To  select an option either move the bar to the option and  press
  2015.         the Enter key or press the key corresponding to the  high-lighted
  2016.         letter  in the name of the option.  This latter way of  selecting
  2017.         an option works regardless of where the selection bar is.
  2018.  
  2019.         When there is a key or key combination specified at the right  of
  2020.         an  option  this indicates a Keyboard  Shortcut.   Pressing  this
  2021.         keyboard  combination will select the command while on any  menu,
  2022.         or in the Editor, without the need to pull down the menu first.
  2023.  
  2024.         Keyboard shortcuts can save you a lot of time.  It is a good idea
  2025.         to remember at least the most commonly used ones.
  2026.  
  2027.         Use the left and right arrow keys to move to different menus.
  2028.  
  2029.         The  Escape key will cancel the menu and return you to the  scrap
  2030.         editor.
  2031.  
  2032.         Dialogue boxes
  2033.         --------------
  2034.  
  2035.         When using the various commands selected from the menus in Scraps
  2036.         you will often see "Dialogue boxes".  These are boxes that appear
  2037.         in the middle of the screen with places for you to select options
  2038.         and specify things such as words, dates or file names.
  2039.  
  2040.  
  2041.         For  example this is the SetUp Scraps dialogue box.  If you  pick
  2042.         the SetUp Scraps option from the SetUp menu this dialogue box  is
  2043.         displayed.
  2044.  
  2045.  
  2046.  
  2047.  
  2048.  
  2049.  
  2050.         S C R A P S                                               Page: 33
  2051.  
  2052.  
  2053.  
  2054.         ┌──────────────────────────────────────────────────────────┐
  2055.         │ Scraps program SetUp options                             │
  2056.         │                                                          │
  2057.         │ [ ]  Check for reminders at startup                      │
  2058.         │                                                          │
  2059.         │ [X]  Expert mode; less prompts                           │
  2060.         │                                                          │
  2061.         │ Use BIOS Video writes:                                   │
  2062.         │ (+) No         ( ) Yes        ( ) Only in DV             │
  2063.         │                                                          │
  2064.         │ Colors:                                                  │
  2065.         │ (+) Force Mono  ( ) Force Color ( ) Autoselect           │
  2066.         │                                                          │
  2067.         │                  ╔════════╗  ┌────────┐                  │
  2068.         │                  ║   OK   ║  │ Cancel │                  │
  2069.         │                  ╚════════╝  └────────┘                  │
  2070.         └──────────────────────────────────────────────────────────┘
  2071.  
  2072.         There are five fields in this box and each one allows you to make
  2073.         a choice. The flashing cursor indicates which field is  selected.
  2074.         When a dialogue box first appears it is normally the first  field
  2075.         that is selected.
  2076.  
  2077.         Use the Tab key to move to the next field or Shift-Tab to move to
  2078.         the previous field.  If you go beyond the last of the fields  you
  2079.         will return to the first field and visa versa.
  2080.  
  2081.         You  can also select a field that is not selected by clicking  on
  2082.         it  with a mouse. If the field is already selected then  clicking
  2083.         with the mouse will change its value.
  2084.  
  2085.         When  you  have selected a field, and the flashing cursor  is  on
  2086.         that field, you can change the content of that field.
  2087.  
  2088.         The first field is "[ ]  Check for reminders at startup". This is
  2089.         a tick box field.
  2090.  
  2091.         Tick  box fields have a box which may or may not contain a  cross
  2092.         to show that the field is active.
  2093.  
  2094.         The  example  above is shown OFF; when this option is ON  an  `X'
  2095.         appears. Turn the X on and off by using the space bar.   Clicking
  2096.         on the field with the mouse also turns the X on and off.
  2097.  
  2098.         The next field is also a tick box.  This one is ON.
  2099.  
  2100.         The next field is:
  2101.         "Use BIOS Video writes:
  2102.         (+) No         ( ) Yes        ( ) Only in DV"
  2103.  
  2104.         This  is a radio button field.  Like the buttons on a  car  radio
  2105.         only  one `button' can be active at a time.  In this example  the
  2106.         `No' button is active.
  2107.  
  2108.  
  2109.  
  2110.  
  2111.  
  2112.  
  2113.         S C R A P S                                               Page: 34
  2114.  
  2115.  
  2116.  
  2117.         Press the space bar to change to the next button.  Keep  pressing
  2118.         the space bar until you have the correct button pressed.  You can
  2119.         click with a mouse to select a button.
  2120.  
  2121.         The  last field is a set of selection buttons.  The box with  the
  2122.         double line around it is the default.
  2123.  
  2124.         ╔════════╗  ┌────────┐
  2125.         ║   OK   ║  │ Cancel │
  2126.         ╚════════╝  └────────┘
  2127.  
  2128.         Press  Enter to select the default, OK,  or press the Tab key  to
  2129.         move the default to Cancel and press Enter there.  Or type `O' or
  2130.         `C' to select OK or Cancel.
  2131.  
  2132.         When  the options are OK and Cancel pressing Esc is the  same  as
  2133.         picking Cancel.  You can click these buttons with a mouse.
  2134.  
  2135.         Every  dialogue box has at least one of these selection  buttons.
  2136.         The  only  way  to leave a dialogue box is to  pick  one  of  the
  2137.         selection buttons or to press the Escape key.
  2138.  
  2139.         Some fields allow you to type in information, an example of  this
  2140.         is the first field in the Find dialogue box that you see when you
  2141.         pick the Find command.
  2142.  
  2143.         ┌──────────────────────────────────────┐
  2144.         │ Find words:                          │
  2145.         │ ___________________________________  │
  2146.         │ Combine words with AND or OR.        │
  2147.         │ Use UpArrow for previous find words. │
  2148.         │                                      │
  2149.         │        ╔════════╗  ┌────────┐        │
  2150.         │        ║   OK   ║  │ Cancel │        │
  2151.         │        ╚════════╝  └────────┘        │
  2152.         └──────────────────────────────────────┘
  2153.  
  2154.         You  can  type  anything you want into the  field;  provided,  of
  2155.         course, it makes sense to the command.
  2156.  
  2157.         A  special  form of this is the file selection field  as  in  the
  2158.         Import text file at cursor command.
  2159.  
  2160.         ┌──────────────────────────────────────┐
  2161.         │ Import text file to cursor           │
  2162.         │                                      │
  2163.         │ File name:                           │
  2164.         │ C:\TP\_____________________________  │
  2165.         │                                      │
  2166.         │        ╔════════╗  ┌────────┐        │
  2167.         │        ║   OK   ║  │ Cancel │        │
  2168.         │        ╚════════╝  └────────┘        │
  2169.         └──────────────────────────────────────┘
  2170.  
  2171.  
  2172.  
  2173.  
  2174.  
  2175.  
  2176.         S C R A P S                                               Page: 35
  2177.  
  2178.  
  2179.  
  2180.         In  such a field if you press Enter with either a wild card or  a
  2181.         directory name in the field then a file selection box will pop up
  2182.         with all files in that directory or that match that wild card.
  2183.  
  2184.         If you want to leave a wild card in the field, such as when using
  2185.         the  Group Import command, then enter your wild card and move  to
  2186.         the next field with the Tab key.
  2187.  
  2188.         If you press Enter or double click with the mouse while there  is
  2189.         a wild card in the file name a file selection box will appear.
  2190.  
  2191.         You  can  move the highlight cursor to any file using  the  arrow
  2192.         keys or by clicking on the file name with the mouse.  Press Enter
  2193.         or double click on a file name to select a file.
  2194.  
  2195.         Press the Escape key or click the right mouse button to exit  the
  2196.         file selection box without choosing a file.
  2197.  
  2198.         Another kind of string field is the date field.  This is  present
  2199.         on  the  Find by date range and the Set  reminder  date  dialogue
  2200.         boxes.
  2201.  
  2202.         The  full date format is MM/DD/YY HH:MM with the time in 24  hour
  2203.         `military' format.  You can, however, enter the date more roughly
  2204.         and  Scraps  will use its `fuzzy date' system to turn it  into  a
  2205.         full date.
  2206.  
  2207.         Enter                For
  2208.         -----                ---
  2209.         1                    First of the month
  2210.         1/1                  First of January
  2211.         4/15                 First of April
  2212.         //92                 First of January 1992
  2213.  
  2214.         As soon as you move to another field, such as by pressing  Enter,
  2215.         the full date will be displayed.  If you want to enter a time you
  2216.         then have to go back and edit the time field.
  2217.  
  2218.         You  may  also  select the date by  using  the  pop-up  calendar.
  2219.         Either press F10 or click on the field with the mouse to  display
  2220.         this  calendar.   Choose  the date you want and  press  enter  or
  2221.         double click on it.
  2222.  
  2223.                                    Registering
  2224.                                    -----------
  2225.  
  2226.         Scraps is a Shareware or user supported package.  This means that
  2227.         it is a commercial copyrighted program which is being distributed
  2228.         using the Shareware system.
  2229.  
  2230.         Shareware  is a try-before-you-buy system.  You have 30  days  in
  2231.         which to use this program in order to see if you like it.  If you
  2232.         do  like it then you are required by law to pay the  registration
  2233.         fee.  Paying the registration fee gives you a licence to continue
  2234.         using the program.
  2235.  
  2236.  
  2237.  
  2238.  
  2239.         S C R A P S                                               Page: 36
  2240.  
  2241.  
  2242.  
  2243.  
  2244.         If  you find the program is not to your liking then you may  just
  2245.         stop using it.
  2246.  
  2247.         You  may  give  copies  of  this  program  to  your  friends  and
  2248.         associates,  upload  it  to  bulletin  boards  or  other  on-line
  2249.         services.   The only requirement is that you must distribute  the
  2250.         whole package together; either on one disk or in one archive.
  2251.  
  2252.         By  paying  for  Shareware you support this  system  of  software
  2253.         distribution.  A system that allows you to evaluate software  and
  2254.         then purchase at low cost.
  2255.  
  2256.         When   you  pay  your  registration  fee  you  will   receive   a
  2257.         registration  code which, when entered into Scraps,  will  remove
  2258.         the reminders to register.
  2259.  
  2260.         Registration fees:
  2261.  
  2262.                                            HK$       US$       GB£
  2263.              ----------------------------------------------------------
  2264.         A)   Registration only:       |    $150 |    $25  |    £18
  2265.              ----------------------------------------------------------
  2266.         B)   Registration and         |         |         |
  2267.              disk with latest         |         |         |
  2268.              version and example      |         |         |
  2269.              files:                   |    $250 |    $37  |    £25
  2270.              ----------------------------------------------------------
  2271.         C)   Recalculating lost       |         |         |
  2272.              registration code:       |    $50  |    $11  |    £9
  2273.              -----------------------------------------------------------
  2274.  
  2275.         Note:  Payment is cheapest in HK$ due to bank charges incurred in
  2276.         converting  foreign currency cheques.  Your bank may charge  less
  2277.         than  the  author's bank; consider sending HK$ even  if  you  are
  2278.         outside Hong Kong, your bank can write out a draft for you.
  2279.  
  2280.         Disks:  Only 5.25 inch 360K disks are available.
  2281.  
  2282.         Name:   Your registration code is matched to your  name.   Please
  2283.         make  sure  you print your name clearly exactly as  you  want  it
  2284.         displayed in the Scraps registration box.
  2285.  
  2286.         Registration  code: When you receive your registration code  note
  2287.         it  down in a safe place (not on your computer) as you will  need
  2288.         to enter it again if your SCRAPS.DAT is ever damaged.
  2289.  
  2290.         If  you loose your registration code then send me your  name  and
  2291.         address, exactly as you sent when registering, together with  the
  2292.         recalculation  fee  and I will send you your code  by  return  of
  2293.         post.
  2294.  
  2295.  
  2296.  
  2297.  
  2298.  
  2299.  
  2300.  
  2301.  
  2302.         S C R A P S                                               Page: 37
  2303.  
  2304.  
  2305.  
  2306.         Sysop deal
  2307.         ----------
  2308.  
  2309.         If  you are the System Operator of a BBS or similar  service  you
  2310.         are  eligible for the Sysop deal that gives 50%  discount.   Only
  2311.         one Sysop registration is accepted per BBS.
  2312.  
  2313.         To  take  advantage of this offer you must (a)  make  the  Scraps
  2314.         distribution file available for download from your system by  all
  2315.         normal  users, (b) provide an account for Raymond Lowe to  log-on
  2316.         to  your  system as a normal user and (c) have  on-line  in  your
  2317.         files  list  a  full  description of Scraps.   You  may  use  the
  2318.         following  or  some appropriate part extracted from  this  manual
  2319.         which is of similar or greater length to this extract:
  2320.  
  2321.         "Scraps  Freeform Personal Information Manager.   Pull-down  menu
  2322.         operated  free  text  database with  powerful  search  functions.
  2323.         Reminders associated with text entries. Integrated useful  tools;
  2324.         calculator, calendar, phone dialer, DOS shell.  Full mouse, 43/50
  2325.         line  support.   Import/export data. Read  word  processor  files
  2326.         directly.  Very simple to use. Shareware. No Crippled features."
  2327.  
  2328.         Send  a  Print-Screen  screen dump of a  session  with  your  BBS
  2329.         showing  this  description together with  your  registration  fee
  2330.         marked clearly "Sysop deal".
  2331.  
  2332.  
  2333.  
  2334.  
  2335.  
  2336.  
  2337.  
  2338.  
  2339.  
  2340.  
  2341.  
  2342.  
  2343.  
  2344.  
  2345.  
  2346.  
  2347.  
  2348.  
  2349.  
  2350.  
  2351.  
  2352.  
  2353.  
  2354.  
  2355.  
  2356.  
  2357.  
  2358.  
  2359.  
  2360.  
  2361.  
  2362.  
  2363.  
  2364.  
  2365.         S C R A P S                                               Page: 38
  2366.  
  2367.  
  2368.  
  2369.         S C R A P S      R E G I S T R A T I O N       F O R M       v1.3
  2370.         -----------------------------------------------------------------
  2371.  
  2372.         Name      _________________________
  2373.  
  2374.         Address   ________________________________________________
  2375.  
  2376.                   ________________________________________________
  2377.  
  2378.                   ____________________
  2379.  
  2380.         E-Mail address:  ______________________________________________
  2381.         (FidoNet, UUCP, CIS)
  2382.  
  2383.                                 HK$            US$             GB £
  2384.         ---------------------------------------------------------------
  2385.         Registration only:  |    HK$150    |    US$25     |    £18    |
  2386.         ---------------------------------------------------------------
  2387.         Registration and    |              |              |           |
  2388.         disk with latest    |              |              |           |
  2389.         version:            |    HK$250    |    US$37     |    £25    |
  2390.         ---------------------------------------------------------------
  2391.         Recalculating lost  |              |              |           |
  2392.         registration code:  |    HK$50     |    US$11     |    £9     |
  2393.         ---------------------------------------------------------------
  2394.  
  2395.         Please circle appropriate choice above.
  2396.  
  2397.         Number of cheque or draft: ______________________
  2398.  
  2399.         Tick here if Sysop Discount applies [ ]  50% discount
  2400.  
  2401.         For Sysop Discount only:
  2402.         Data  phone number, maximum baud rate, user name and password  to
  2403.         access your system:  ___________________________________________
  2404.         ________________________________________________________________
  2405.  
  2406.         Please send this form together with cheque or bank draft to:
  2407.  
  2408.              Scraps
  2409.              P.O. Box 2,
  2410.              Cheung Chau,
  2411.              Hong Kong.
  2412.  
  2413.         Please make cheque or bank draft payable to "Raymond Lowe".
  2414.  
  2415.         Allow 1-2 weeks for processing registrations.
  2416.  
  2417.         Sysops  don't forget to include Print-Screen showing  Scraps  on-
  2418.         line  on  your system.  Cheques made out for the  Sysop  discount
  2419.         without this will be returned.
  2420.  
  2421.  
  2422.  
  2423.         code C